package kampf;

import ausruestung.Ruestung;
import ausruestung.Waffe;

public class Blobb extends Kaempfer {
	private Waffe waffe;
	
	public Blobb(int gesundheit, int geschick, int sold) {
		super(gesundheit, geschick, sold);
		waffe = null;
	}

	@Override
	public int kaempfen() {
		System.out.println("Blobb haut zu");
		if (waffe == null)
			return geschick;
		
		return waffe.zuhauen(geschick);
	}

	@Override
	public int abwehren(int angriff) {
		return angriff;
	}

	@Override
	public void nimmWaffe(Waffe w) {
		waffe = w;
		System.out.println("Blobb nimmt "+waffe.getName());
	}

	@Override
	public void nimmRuestung(Ruestung r) {
		System.out.println("Blobb kann keine Rüstung tragen.");
	}
	
	@Override
	public String toString() {
		return "Blobb (Sold:"+sold+")";
	}
}
